.window { border:1px solid #000;
box-shadow: 2px 2px 19px #aaa;
   -o-box-shadow: 4px 4px 19px #aaa;
   -webkit-box-shadow: 4px 4px 19px #aaa;
   -moz-box-shadow: 4px 4px 19px #aaa;
-moz-border-radius:0.5em;
border-radius:0.5em;
opacity:0.8;
filter:alpha(opacity=80);
width:8em; height:5em;
position:absolute;
line-height:5em;
text-align:center;
z-index:20; position:absolute;
background-color:#eeeeef;
color:black;
font-family:helvetica;padding:0.5em;
font-size:0.9em;}
.window:hover {

box-shadow: 2px 2px 19px #444;
   -o-box-shadow: 2px 2px 19px #444;
   -webkit-box-shadow: 2px 2px 19px #444;
   -moz-box-shadow: 2px 2px 19px #444;
    opacity:0.6;
filter:alpha(opacity=60);

}

.redwindow{
	background-color: red;
	position:absolute;
	box-shadow: 2px 2px 20px red;
   -o-box-shadow: 4px 4px 20px red;
   -webkit-box-shadow: 4px 4px 20px red;
   -moz-box-shadow: 4px 4px 20px red;
}

.greenwindow{
	background-color: green;
	position:absolute;
	box-shadow: 2px 2px 20px green;
   -o-box-shadow: 4px 4px 20px green;
   -webkit-box-shadow: 4px 4px 20px green;
   -moz-box-shadow: 4px 4px 20px green;
}

.yellowwindow{
	background-color: yellow;
	position:absolute;
	box-shadow: 2px 2px 20px yellow;
   -o-box-shadow: 4px 4px 20px yellow;
   -webkit-box-shadow: 4px 4px 20px yellow;
   -moz-box-shadow: 4px 4px 20px yellow;
}

.active {
	border:1px dotted green;
}
.hover {
	border:1px dotted red;
}

#window1 { top:20%;left:20%;}
#window2 { top:20%; left:40%;}
#window3 { top:20%;left:60%;}
#window4 { top:20%; left:80%;}
#window8 { top:25em;left:20%;}
#window7 { top:25em; left:40%;}
#window6 { top:25em;left:60%;}
#window5 { top:25em; left:80%;}
#window9 { top:40em;left:20%;}
#window10 { top:40em; left:40%; width: 15em;}
._jsPlumb_connector { z-index:1; }
._jsPlumb_endpoint, .endpointTargetLabel, .endpointSourceLabel{ z-index:21;cursor:pointer; }
.hl { border:3px solid red; }
#debug { position:absolute; background-color:black; color:red; z-index:5000 }

.aLabel {
 	background-color:white; 
	padding:0.4em; 
	font:12px sans-serif; 
	color:#444;
	z-index:21;
	border:1px dotted gray;
	opacity:0.8;
	filter:alpha(opacity=80);
}